export const columns0 = [
  {
    title: '本月月次',
    align: 'center',
    dataIndex: 'thisMonthRanking',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '项目名称',
    width: 230,
    dataIndex: 'projectName',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '管理行为',
    align: 'center',
    dataIndex: 'manageActionScore',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '实测实量',
    align: 'center',
    dataIndex: 'actualScore',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '专项治理',
    align: 'center',
    dataIndex: 'speScore',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '质量风险',
    align: 'center',
    dataIndex: 'riskScore',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '综合得分',
    align: 'center',
    dataIndex: 'score',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '上月名次',
    align: 'center',
    dataIndex: 'lastMonthRanking',
    customRender(text, record, index) {
      return text !== null ? text : '-'
    }
  },
  {
    title: '趋势',
    align: 'center',
    dataIndex: 'trend',
    customRender(text, record, index) {
      if (!!!record.thisMonthRanking || !!!record.lastMonthRanking) {
          return '-'
      } else {
          if (+record.thisMonthRanking < +record.lastMonthRanking) {
              return '↑'
          } else if (+record.thisMonthRanking > +record.lastMonthRanking) {
              return '↓'
          } else {
              return '-'
          }
      }
    }
  }]

  export const columns1 = [
    {
      title: '序号',
      width: 80,
      align: 'center',
      dataIndex: 'index',
      customRender(text, record, index) {
        if (record.branchComName === '平均值') {
          return ''
        } else {
          return index + 1
        }
      }
    },
    {
      title: '分公司名称',
      align: 'center',
      dataIndex: 'branchComName',
      customRender(text, record, index) {
        return text || '-'
      }
    },
    {
      title: '砼结构',
      dataIndex: 'concreteValue',
      customRender(text, record, index) {
        return text !== null ? text : '-'
      }
    },
    {
      title: '砌体工程',
      align: 'center',
      dataIndex: 'buildValue',
      customRender(text, record, index) {
        return text !== null ? text : '-'
      }
    },
    {
      title: '抹灰工程',
      align: 'center',
      dataIndex: 'plasterValue',
      customRender(text, record, index) {
        return text !== null ? text : '-'
      }
    },
    {
      title: '机电安装',
      align: 'center',
      dataIndex: 'electromechanicalValue',
      customRender(text, record, index) {
        return text !== null ? text : '-'
      }
    },
    {
      title: '装饰装修',
      align: 'center',
      dataIndex: 'ornamentValue',
      customRender(text, record, index) {
        return text !== null ? text : '-'
      }
    },
    {
      title: '道路工程',
      dataIndex: 'roadValue',
      align: 'center',
      customRender(e) {
        return e ?? '-'
      }
    },
    {
      title: '其他',
      align: 'center',
      dataIndex: 'otherValue',
      customRender(text, record, index) {
        return text !== null ? text : '-'
      }
    },
    {
      title: '第三方检查',
      align: 'center',
      dataIndex: 'third',
      customRender(text, record, index) {
        return text !== null ? text : '-'
      }
    },
    {
      title: '平均值',
      align: 'center',
      dataIndex: 'avg',
      customRender(text, record, index) {
        return text ?? '-'
      }
    },
  ]
  export const columns999 = [
    {
      title: '序号',
      width: 80,
      dataIndex: 'index',
      fixed: 'left',
      align: 'center',
      customRender() {
        return arguments[1].projectName !== '平均值' ? arguments[2] + 1 : ''
      }
    },
    {
      title: '项目名称',
      // width: 120,
      // fixed: 'left',
      dataIndex: 'projectName'
    },
    {
      title: '平均值',
      dataIndex: '-1',
      width: 80,
      align: 'center',
      fixed: 'right',
      customRender(e) {
        return e ?? '-'
      }
    }
  ]
  export const columns2 = [
    {
      title: '序号',
      width: 80,
      dataIndex: 'index',
      fixed: 'left',
      align: 'center',
      customRender() {
        return arguments[1].branchComName !== '平均值' ? arguments[2] + 1 : ''
      }
    },
    {
      title: '分公司名称',
      // width: 120,
      // fixed: 'left',
      dataIndex: 'branchComName'
    },
    {
      title: '平均值',
      dataIndex: '-1',
      width: 80,
      align: 'center',
      fixed: 'right',
      customRender(e) {
        return e ?? '-'
      }
    }
  ]
  export const columns4 = [
    {
      title: '序号',
      width: 80,
      align: 'center',
      dataIndex: 'index',
      customRender(text, record, index) {
        if (record.fineUnit === '合计') {
          return ''
        } else {
          return index + 1
        }
      }
    },
    {
      title: '分公司名称',
      align: 'center',
      dataIndex: 'fineUnit',
      customRender(text, record, index) {
        return text || '-'
      }
    },
    {
      title: '分包单位',
      children: [
        {
          title: '公司',
          align: 'center',
          dataIndex: 'coSubCount',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '分公司',
          align: 'center',
          dataIndex: 'bcSubCount',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '项目',
          align: 'center',
          dataIndex: 'pdSubCount',
          customRender(text, record, index) {
            return text || '-'
          }
        },
      ]
    },
    {
      title: '管理人员',
      children: [
        {
          title: '公司',
          align: 'center',
          dataIndex: 'coCount',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '分公司',
          align: 'center',
          dataIndex: 'bcCount',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '项目',
          align: 'center',
          dataIndex: 'pdCount',
          customRender(text, record, index) {
            return text || '-'
          }
        },
      ]
    },
    {
      title: '合计',
      children: [
        {
          title: '分包单位',
          align: 'center',
          dataIndex: 'subCount',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '管理人员',
          align: 'center',
          dataIndex: 'count',
          customRender(text, record, index) {
            return text || '-'
          }
        },
      ]
    },
  ]

  export const columns5 = [
    {
      title: '序号',
      width: 80,
      align: 'center',
      dataIndex: 'index',
      customRender(text, record, index) {
        if (record.branchComName === '合计') {
          return ''
        } else {
          return index + 1
        }
      }
    },
    {
      title: '分公司名称',
      align: 'center',
      dataIndex: 'branchComName',
      customRender(text, record, index) {
        return text || '-'
      }
    },
    {
      title: '分公司',
      children: [
        {
          title: '检查项目数',
          align: 'center',
          dataIndex: 'bcCheckProjectNum',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '整改通知单份数',
          align: 'center',
          dataIndex: 'bcNoticeNum',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '检查问题数',
          align: 'center',
          dataIndex: 'bcProblemNum',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '整改率',
          align: 'center',
          dataIndex: 'bcRate',
          customRender(text, record, index) {
            return text || '-'
          }
        },
      ]
    },
    {
      title: '项目部',
      children: [
        {
          title: '检查次数',
          align: 'center',
          dataIndex: 'pdCheckNum',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '检查问题数',
          align: 'center',
          dataIndex: 'pdProblemNum',
          customRender(text, record, index) {
            return text || '-'
          }
        },
        {
          title: '整改率',
          align: 'center',
          dataIndex: 'pdRate',
          customRender(text, record, index) {
            return text || '-'
          }
        },
      ]
    },
  ]

  export const columns6 = [
    {
      title: '序号',
      width: 80,
      align: 'center',
      dataIndex: 'index',
      customRender(text, record, index) {
        if (record.branchComName === '平均值') {
          return ''
        } else {
          return index + 1
        }
      }
    },
    {
      title: '分公司名称',
      align: 'center',
      dataIndex: 'branchComName',
      customRender(text, record, index) {
        return text || '-'
      }
    },
    {
      title: '项目名称',
      align: 'center',
      dataIndex: 'projectName',
      customRender(text, record, index) {
        return text || '-'
      }
    },
    {
      title: '风险名称',
      align: 'center',
      dataIndex: 'name',
      customRender(text, record, index) {
        return text || '-'
      }
    },
    {
      title: '风险级别',
      align: 'center',
      dataIndex: 'levelName',
      customRender(text, record, index) {
        return text || '-'
      }
    },
    {
      title: '处理状态',
      align: 'center',
      dataIndex: 'trackStatus',
      customRender(text, record, index) {
        return text || '-'
      }
    },
  ]